<?php
	//include_once('./mvc/modelo/db.php');
	//$data= new db();fecha BETWEEN "'.$fechainicial.'" AND "'.$fechafinal.'" 
	include_once('./mvc/modelo/Accesatabla.php');
	include_once('./mvc/modelo/diseno.php');
	$ds = new Diseno();
	$ganado = new Accesatabla('ganado');
	$raza = new Accesatabla('razas');
	$detalleventa = new Accesatabla('detalle_ventas');
	$detallecompra = new Accesatabla('detalle_compras');
	$venta = new Accesatabla('ventas');
	$compra = new Accesatabla('compras');
	$fechainicial = $_POST['fechainicial'];
	$fechafinal = $_POST['fechafinal'];
	$x = $detalleventa->buscardonde('id>0');
	$contador_ganancia = 0;
	$contador_gananciapordia = 0;
	if(!empty($x)){
		$cont.='<center>
						<div class="row">
							<div class="col-sm-12 col-md-12 col-lg-12">	
								<a href="./?url=reporteganancia" title="Regresar" class="btn btn-primary pull-left"><span class="glyphicon glyphicon-arrow-left"></span></a>						
								<h3>Reporte de Ganancias</h3><hr>							
							</div>
						</div>							
						<div class="overthrow" style="overflow:auto;">
							<table class="table table-bordered table-hover">
								<thead>	
									<tr class="info">
										<th width="100px">Fecha de Ingreso</th>
										<th width="100px">Fecha de Venta</th>
										<th>C&oacute;digo de res</th>
										<th>Sexo</th>
										<th>Color</th>
										<th>Raza</th>
										<th>Costo x Kg (Compra)</th>
										<th>Peso en Kg  (Compra)</th>
										<th>Precio Total (Compra)</th>
										<th>Costo x Kg (Venta)</th>
										<th>Peso en Kg  (Venta)</th>
										<th>Precio Total (Venta)</th>
										<th>Ganancia</th>
										<th>D&iacute;as de cr&iacute;a</th>
										<th>Ganancia por d&iacute;a</th>
									</tr>
								</thead>
								<tbody>';
		while($x){
			$idventa = $detalleventa->obtener('ID_VENTAS');
			$venta->buscarprimaria($idventa);
			$fechaventa = $venta->obtener('FECHA');
			if ($ds->check_in_range($fechainicial, $fechafinal, $fechaventa)) {
				$idganado = $detalleventa->obtener('ID_GANADO');
				$ganado->buscarprimaria($idganado);
				$codigoganado = $ganado->obtener('COD_GANADO');
				$sexo = $ganado->obtener('SEXO');
				if($sexo == 1){
					$sexo = 'Macho';
				}
				else{
					$sexo = 'Hembra';
				}
				$color = $ganado->obtener('COLOR');
				$idraza = $ganado->obtener('ID_RAZA');
				$raza->buscarprimaria($idraza);
				$nombreraza = $raza->obtener('RAZA');
				$precioventa = $detalleventa->obtener('PRECIO_KILO');
				$precioventadecimal= $ds->moneda($precioventa);
				$pesoventa = $detalleventa->obtener('PESO');
				$costoventa = $detalleventa->obtener('PRECIO_BRUTO');
				$costoventadecimal= $ds->moneda($costoventa);
				$y = $detallecompra->buscardonde('ID_GANADO = '.$idganado.'');
				if(!empty($y)){
					$idcompra = $detallecompra->obtener('ID_COMPRAS');
					$compra->buscarprimaria($idcompra);
					$fechacompra = $compra->obtener('FECHA');
					$preciocompra = $detallecompra->obtener('PRECIO_KILO');
					$preciocompradecimal= $ds->moneda($preciocompra);
					$pesocompra = $detallecompra->obtener('PESO');
					$costocompra = $detallecompra->obtener('PRECIO_BRUTO');
					$costocompradecimal= $ds->moneda($costocompra);
					$diasdecria = ((strtotime($fechaventa)-strtotime($fechacompra))/86400);
				}
				else{
					$fechacompra = '';
					$fechanac = $ganado->obtener('FECHA_REGISTRO');
					$preciocompra = 0;
					$preciocompradecimal= $ds->moneda($preciocompra);
					$pesocompra =0;
					$costocompra = 0;
					$costocompradecimal= $ds->moneda($costocompra);
					$diasdecria = ((strtotime($fechaventa)-strtotime($fechanac))/86400);
				}
				$ganancia = $costoventa - $costocompra;
				$gananciadecimal= $ds->moneda($ganancia);
				if($diasdecria!=0){
					$gananciapordia = $ganancia /  $diasdecria;
				}
				else{
					$gananciapordia = 0;
				}
				$gananciapordiadecimal= $ds->moneda($gananciapordia);
				$contador_ganancia = $contador_ganancia + $ganancia;
				$contador_gananciapordia = $contador_gananciapordia + $gananciapordia;
				$cont.='<tr>
								<td><small>'.$fechacompra.'</small></td>
								<td><small>'.$fechaventa.'</small></td>
								<td>'.$codigoganado.'</td>
								<td>'.$sexo.'</td>
								<td>'.$color.'</td>
								<td>'.$nombreraza.'</td>
								<td class="danger">$'.$preciocompradecimal.'</td>
								<td class="danger">'.$pesocompra.'</td>
								<td class="danger">$'.$costocompradecimal.'</td>
								<td class="success">$'.$precioventadecimal.'</td>
								<td class="success">'.$pesoventa.'</td>
								<td class="success">$'.$costoventadecimal.'</td>
								<th>$'.$gananciadecimal.'</th>
								<td>'.(int)$diasdecria.'</td>
								<td class="success">$'.$gananciapordiadecimal.'</td>
							</tr>';
			} 
			$x = $detalleventa->releer();
		}
		$total_gananciadecimal = $ds->moneda($contador_ganancia);
		$total_gananciapordiadecimal = $ds->moneda($contador_gananciapordia);
						
			$cont.='	</tbody>
							<tr class="active">
								<th colspan="12"><span class="pull-right">TOTAL</span></th>
								<th>'.$total_gananciadecimal.'</th>
								<th></th>
								<th>'.$total_gananciapordiadecimal.'</th>
							</tr>
					</table>
				</div>';
	}
	$ds->contenido($cont);
	$ds->mostrar();
?>